home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 August / chip-cd_2004_08.zip / 08 / Internet / Shareaza 2.0 / Shareaza_2.0.0.0.exe / Schemas / musicAlbum.xsd < prev    next >
Extensible Markup Language  |  2003-02-26  |  8KB  |  213 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2.  
  3. <schema targetNamespace="http://www.shareaza.com/schemas/musicAlbum.xsd" xmlns="http://www.w3.org/2001/XMLSchema">
  4.   
  5.   <element name="musicAlbums">
  6.     <complexType>
  7.         <element name="musicAlbum" type="albumType" minOccurs="1" maxOccurs="unbounded"/>
  8.     </complexType>
  9.   </element>     
  10.   <complexType name="albumType">
  11.     <all>
  12.         <attribute name="title" type="string"/>
  13.         <attribute name="artist" type="string"/>
  14.         <attribute name="year" type="year"/>
  15.         <attribute name="genre">
  16.         <simpleType base="string">
  17.           <enumeration value="A capella"/>
  18.           <enumeration value="Acid"/>
  19.           <enumeration value="Acid Jazz"/>
  20.           <enumeration value="Acid Punk"/>
  21.           <enumeration value="Acoustic"/>
  22.           <enumeration value="Alternative"/>
  23.           <enumeration value="AlternRock"/>
  24.           <enumeration value="Ambient"/>
  25.           <enumeration value="Anime"/>
  26.           <enumeration value="Avantgarde"/>
  27.           <enumeration value="Ballad"/>
  28.           <enumeration value="Bass"/>
  29.           <enumeration value="Bebop"/>
  30.           <enumeration value="Big Band"/>
  31.           <enumeration value="Bluegrass"/>
  32.           <enumeration value="Blues"/>
  33.           <enumeration value="Booty Bass"/>
  34.           <enumeration value="Cabaret"/>
  35.           <enumeration value="Celtic"/>
  36.           <enumeration value="Chamber Music"/>
  37.           <enumeration value="Chanson"/>
  38.           <enumeration value="Chorus"/>
  39.           <enumeration value="Christian Rap"/>
  40.           <enumeration value="Classic Rock"/>
  41.           <enumeration value="Classical"/>
  42.           <enumeration value="Club"/>
  43.           <enumeration value="Comedy"/>
  44.           <enumeration value="Country"/>
  45.           <enumeration value="Cult"/>
  46.           <enumeration value="Dance"/>
  47.           <enumeration value="Dance Hall"/>
  48.           <enumeration value="Darkwave"/>
  49.           <enumeration value="Death Metal"/>
  50.           <enumeration value="Disco"/>
  51.           <enumeration value="Dream"/>
  52.           <enumeration value="Drum Solo"/>
  53.           <enumeration value="Duet"/>
  54.           <enumeration value="Easy Listening"/>
  55.           <enumeration value="Electronic"/>
  56.           <enumeration value="Ethnic"/>
  57.           <enumeration value="Eurodance"/>
  58.           <enumeration value="Euro-House"/>
  59.           <enumeration value="Euro-Techno"/>
  60.           <enumeration value="Fast Fusion"/>
  61.           <enumeration value="Folk"/>
  62.           <enumeration value="Folklore"/>
  63.           <enumeration value="Folk-Rock"/>
  64.           <enumeration value="Freestyle"/>
  65.           <enumeration value="Funk"/>
  66.           <enumeration value="Fusion"/>
  67.           <enumeration value="Game"/>
  68.           <enumeration value="Gangsta"/>
  69.           <enumeration value="Gospel"/>
  70.           <enumeration value="Gothic"/>
  71.           <enumeration value="Gothic Rock"/>
  72.           <enumeration value="Grunge"/>
  73.           <enumeration value="Hard Rock"/>
  74.           <enumeration value="Hip-Hop"/>
  75.           <enumeration value="House"/>
  76.           <enumeration value="Humour"/>
  77.           <enumeration value="Industrial"/>
  78.           <enumeration value="Instrumental"/>
  79.           <enumeration value="Instrumental Pop"/>
  80.           <enumeration value="Instrumental Rock"/>
  81.           <enumeration value="Jazz"/>
  82.           <enumeration value="Jazz+Funk"/>
  83.           <enumeration value="J-Pop"/>
  84.           <enumeration value="Jungle"/>
  85.           <enumeration value="Latin"/>
  86.           <enumeration value="Latin Jazz"/>
  87.           <enumeration value="Lo-Fi"/>
  88.           <enumeration value="Meditative"/>
  89.           <enumeration value="Metal"/>
  90.           <enumeration value="Musical"/>
  91.           <enumeration value="National Folk"/>
  92.           <enumeration value="Native American"/>
  93.           <enumeration value="New Age"/>
  94.           <enumeration value="New Wave"/>
  95.           <enumeration value="Noise"/>
  96.           <enumeration value="Oldies"/>
  97.           <enumeration value="Opera"/>
  98.           <enumeration value="Other"/>
  99.           <enumeration value="Polka"/>
  100.           <enumeration value="Pop"/>
  101.           <enumeration value="Pop/Funk"/>
  102.           <enumeration value="Pop-Folk"/>
  103.           <enumeration value="Porn Groove"/>
  104.           <enumeration value="Power Ballad"/>
  105.           <enumeration value="Pranks"/>
  106.           <enumeration value="Primus"/>
  107.           <enumeration value="Progressive Rock"/>
  108.           <enumeration value="Psychadelic"/>
  109.           <enumeration value="Psychedelic Rock"/>
  110.           <enumeration value="Punk"/>
  111.           <enumeration value="Punk Rock"/>
  112.           <enumeration value="R & B"/>
  113.           <enumeration value="Rap"/>
  114.           <enumeration value="Rave"/>
  115.           <enumeration value="Reggae"/>
  116.           <enumeration value="Retro"/>
  117.           <enumeration value="Revival"/>
  118.           <enumeration value="Rhythmic Soul"/>
  119.           <enumeration value="Rock"/>
  120.           <enumeration value="Rock & Roll"/>
  121.           <enumeration value="Samba"/>
  122.           <enumeration value="Satire"/>
  123.           <enumeration value="Showtunes"/>
  124.           <enumeration value="Ska"/>
  125.           <enumeration value="Slow Jam"/>
  126.           <enumeration value="Slow Rock"/>
  127.           <enumeration value="Sonata"/>
  128.           <enumeration value="Soul"/>
  129.           <enumeration value="Sound Clip"/>
  130.           <enumeration value="Soundtrack"/>
  131.           <enumeration value="Southern Rock"/>
  132.           <enumeration value="Space"/>
  133.           <enumeration value="Speech"/>
  134.           <enumeration value="Swing"/>
  135.           <enumeration value="Symphonic Rock"/>
  136.           <enumeration value="Symphony"/>
  137.           <enumeration value="Tango"/>
  138.           <enumeration value="Techno"/>
  139.           <enumeration value="Techno-Industrial"/>
  140.           <enumeration value="Top 40"/>
  141.           <enumeration value="Trailer"/>
  142.           <enumeration value="Trance"/>
  143.           <enumeration value="Tribal"/>
  144.           <enumeration value="Trip-Hop"/>
  145.           <enumeration value="Vocal"/>
  146.           <enumeration value="World"/>
  147.           <enumeration value="Zydeco"/>
  148.         </simpleType>
  149.         </attribute>
  150.         <attribute name="tracks" type="short"/>
  151.         <attribute name="disks" type="short"/>
  152.         <attribute name="label" type="string"/>
  153.         <attribute name="ASIN" type="string"/>
  154.         <attribute name="CDDBID" type="string"/>
  155.         <attribute name="source">
  156.             <simpleType base="string">
  157.                 <enumeration value="CD Rip"/>
  158.                 <enumeration value="DVD Audio Rip"/>
  159.                 <enumeration value="Bootleg"/>
  160.                 <enumeration value="Live Bootleg"/>
  161.                 <enumeration value="LP Recording"/>
  162.                 <enumeration value="Tape Recording"/>
  163.                 <enumeration value="TV Recording"/>
  164.                 <enumeration value="Other/Unknown"/>
  165.             </simpleType>
  166.         </attribute>
  167.         <attribute name="type">
  168.             <simpleType base="string">
  169.                 <enumeration value="Full Album"/>
  170.                 <enumeration value="Single"/>
  171.             </simpleType>
  172.         </attribute>
  173.         <attribute name="totalTime" type="int"/>
  174.         <attribute name="language">
  175.             <simpleType base="string">
  176.                 <enumeration value="Danish"/>
  177.                 <enumeration value="English"/>
  178.                 <enumeration value="French"/>
  179.                 <enumeration value="German"/>
  180.                 <enumeration value="Italian"/>
  181.                 <enumeration value="Korean"/>
  182.                 <enumeration value="Japanese"/>
  183.                 <enumeration value="Mandarin"/>
  184.                 <enumeration value="Russian"/>
  185.                 <enumeration value="Spanish"/>
  186.             </simpleType>
  187.         </attribute>
  188.         <attribute name="completeness">
  189.             <simpleType base="string">
  190.                 <enumeration value="Complete"/>
  191.                 <enumeration value="Incomplete"/>
  192.             </simpleType>
  193.         </attribute>
  194.         <attribute name="encoderUsed" type="string"/>
  195.         <attribute name="bitrate" type="short"/>
  196.         <attribute name="sampleRate" type="int"/>
  197.         <attribute name="description">
  198.             <simpleType base="string">
  199.                 <maxInclusive value="1024"/>
  200.             </simpleType>
  201.         </attribute>
  202.         <attribute name="collector" type="string"/>
  203.         <attribute name="quailitynotes" type="string"/>
  204.         <attribute name="distributer" type="string"/>
  205.         <attribute name="distributerLink" type="uriReference"/>
  206.         <attribute name="releasegroup" type="string"/>
  207.         <attribute name="releasegroupLink" type="uriReference"/>
  208.         <attribute name="link" type="uriReference"/>
  209.     </all>
  210.   </complexType>
  211.   
  212. </schema>
  213.